﻿<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html>
<!-- saved from url=(0033)http://research.microsoft.com/pex -->
<head><link rel="StyleSheet" href="er.common.css" type="text/css" /><script src="er.common.js" type="text/javascript"> </script><link rel="SHORTCUT ICON" href="favicon.ico" /><link rel="icon" href="favicon.ico" type="image/x-icon" /><title>C:\Users\AO\Documents\Visual Studio 2010\AutomaTones3\automatones\AutomaTones\AutomaTones\Model\Automaton Model\AutomaTest\GameOfLifeTest.cs</title></head><body><div class="banner"></div><h2 id="top">C:\Users\AO\Documents\Visual Studio 2010\AutomaTones3\automatones\AutomaTones\AutomaTones\Model\Automaton Model\AutomaTest\GameOfLifeTest.cs</h2><div class="toggle"><p class="copyright"><a class="usercodeundertestcovered">user code under test</a>, 
  <span class="usercodeundertestnotcovered">user code under test (not covered)</span>, 
  <a class="userortestcodecovered">user code or test</a>, 
  <span class="userortestcodenotcovered">user code or test (not covered)</span>,
  <span class="tagged">tagged</span></p><table><tr><th>Methods</th></tr><tr><th /></tr></table><div class="toggle"><a class="button" href="#ID0EL">first</a><pre class="coverage">using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using AutomaTones.Model.Automaton_Model;
using AutomaTones.Model.Automaton_Model.RuleLib;
using Microsoft.Pex.Framework;

namespace AutomaTones {
    /// &lt;author&gt;Anders Øland / anoe@itu.dk&lt;/author&gt;
    /// &lt;summary&gt;
    /// Test scenario for the Cellular automaton part of this system.
    /// Most relevant usages should be covered by the tests. 
    /// &lt;/summary&gt;
    [PexClass]
    partial class GameOfLifeTestScenario {
        [PexMethod(MaxBranches = 2000000)]
        public void TestGameOfLife() <span id="ID0EL"><a class="button" href="#top">top</a></span><a class="userortestcodecovered">{</a>
            <a class="userortestcodecovered">GameOfLife.GetGofRule();</a>
            <a class="userortestcodecovered">CellularAutomaton g = GameOfLife.SetupGameOfLife(16, 2);</a>
            <a class="userortestcodecovered">GameOfLife.AddGofPattern(g, GameOfLife.GofPattern.GosperGliderGun);</a>
            for (<a class="userortestcodecovered">int i = 0;</a> <a class="userortestcodecovered">i &lt; 10</a>; <a class="userortestcodecovered">i++</a>) <a class="userortestcodecovered">{</a>
                <a class="userortestcodecovered">g.Evolve();</a>
            <a class="userortestcodecovered">}</a>
        <a class="userortestcodecovered">}</a>
    }
}
</pre></div></div><hr /><table width="100%"><tr><td valign="top"><span class="copyright">Copyright (c) Microsoft Corporation. All rights reserved.</span><br /><span class="button" onclick="copySourceToClipboard()">Copy full source to clipboard</span></td></tr></table><div id="debugdiv"> </div></body></html>